/*
 * TeacherNameManager.h
 *
 *  Created on: 11 May 2010
 *      Author: Savramis Sartios
 */

#ifndef TEACHERNAMEMANAGER_H_
#define TEACHERNAMEMANAGER_H_

#include "ITeacherNameManager.h"

class TeacherNameManager :public ITeacherNameManager {
public:
	TeacherNameManager();
	virtual ~TeacherNameManager();

	virtual ITeacherNameIterator * getIterator(const map<string,string> *teachers);
private:
	virtual ITeacherNameList * getList(const map<string,string> *teachers);
};

#endif /* TEACHERNAMEMANAGER_H_ */
